home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Stacks / Hyper Education / Organizational Aids / Student Teacher / card_2916.txt < prev    next >
Encoding:
Text File  |  1988-04-09  |  19.9 KB  |  671 lines

  1. -- card: 2916 from stack: in
  2. -- bmap block id: 2149
  3. -- flags: 4000
  4. -- background id: 2772
  5. -- name: 
  6.  
  7.  
  8. -- part 61 (button)
  9. -- low flags: 00
  10. -- high flags: 0000
  11. -- rect: left=2 top=84 right=143 bottom=232
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: 
  20.  
  21.  
  22. -- part 10 (field)
  23. -- low flags: 81
  24. -- high flags: 0002
  25. -- rect: left=415 top=91 right=249 bottom=474
  26. -- title width / last selected line: 0
  27. -- icon id / first selected line: 0 / 0
  28. -- text alignment: 0
  29. -- font id: 3
  30. -- text size: 9
  31. -- style flags: 0
  32. -- line height: 12
  33. -- part name: 11PupF
  34.  
  35.  
  36. -- part 11 (button)
  37. -- low flags: 80
  38. -- high flags: 8003
  39. -- rect: left=455 top=239 right=254 bottom=501
  40. -- title width / last selected line: 0
  41. -- icon id / first selected line: 0 / 0
  42. -- text alignment: 1
  43. -- font id: 0
  44. -- text size: 12
  45. -- style flags: 0
  46. -- line height: 16
  47. -- part name: OK
  48. ----- HyperTalk script -----
  49. on mouseup
  50.   Put the id of me into canid
  51.   Put canid&"pupf" into holder
  52.   Hide card button id canid
  53.   hide card field holder
  54.   Put canid&"pups" into holder
  55.   show card button holder
  56. end mouseup
  57.  
  58.  
  59. -- part 54 (button)
  60. -- low flags: 00
  61. -- high flags: 2000
  62. -- rect: left=460 top=40 right=70 bottom=490
  63. -- title width / last selected line: 0
  64. -- icon id / first selected line: 21060 / 21060
  65. -- text alignment: 1
  66. -- font id: 0
  67. -- text size: 12
  68. -- style flags: 0
  69. -- line height: 16
  70. -- part name: 56PupS
  71. ----- HyperTalk script -----
  72. --This is a supercharged version of the Pop-Up Note idea
  73. --originated by Eastgate Systems
  74. --Upon copying this button into your stacks a field and OK button
  75. --will be generated and linked.  You may change the size, location
  76. --or fonts, just dont change the names, they are critical to the process
  77. --When you delete the arrow button the field and OK button will be
  78. --deleted automatically.
  79. --                     Use in good health,
  80. --                                 Steve Fuchs
  81. --CIS: 71270,550
  82. --GENIE: S.FUCHS
  83. --
  84.  
  85. on deletebutton
  86.   if the short name of me is "lameduck" then exit deletebutton
  87.   beep(4)
  88.   answer "That represents a Pop-up Note!!" with "Delete" or "Cancel"
  89.   if it is "Cancel" then
  90.     choose browse tool
  91.     exit deletebutton
  92.   end if
  93.   put the short name of me into myname
  94.   Put myname into fieldname
  95.   put "f" into  last character of fieldname
  96.   show card field fieldname
  97.   choose field tool
  98.   click at the location of card field fieldname
  99.   Type "X" with commandkey
  100.   put myname into okid
  101.   delete last char of okid
  102.   delete last char of okid
  103.   delete last char of okid
  104.   delete last char of okid
  105.   show card button id okid
  106.   choose button tool
  107.   click at the location of card button id okid
  108.   Type "X" with commandkey
  109.   set the name of me to "lameduck"
  110.   click at the location of me
  111.   Type "X" with commandkey
  112.   choose browse tool
  113. end deletebutton
  114.  
  115.  
  116. on mouseUp
  117.   put the short name of me into myname
  118.   Put myname into fieldname
  119.   put "f" into last character of fieldname
  120.   show card field fieldname
  121.   put myname into okid
  122.   delete last char of okid
  123.   delete last char of okid
  124.   delete last char of okid
  125.   delete last char of okid
  126.   show card button id okid
  127.   Put the name of me into holder
  128.   hide holder
  129. end mouseUp
  130.  
  131.  
  132. on newbutton
  133.   set cursor to 4
  134.   set lockscreen to true
  135.   put id of me into StartId
  136.   set lockmessages to true
  137.   set editbkgnd to false
  138.   domenu "New Field"
  139.   set name of card field number of card fields to "PupF"&StartId
  140.   Put "PupF"&StartId into holder
  141.   set style of card field holder to rectangle
  142.   put item 3 of the rect of me+1 into item 1 of Fieldrect
  143.   put item 2 of the rect of me-50 into item 2 of Fieldrect
  144.   put item 3 of the rect of me+135 into item 3 of Fieldrect
  145.   put item 4 of the rect of me into item 4 of Fieldrect
  146.   set rect of card field holder to fieldrect
  147.   set textsize of card field holder to 9
  148.   Put "This is the self-generating Pop-up note.  Implemented"&& "by Steven Fuchs"&return&"CIS id: 71270,550"&return &"GENIE id: S.FUCHS" into card field holder
  149.  
  150.  
  151.  
  152.  
  153.   domenu "New Button"
  154.   Put the id of card button the number of card buttons into Theid
  155.   Set the name of card button id Theid to "OK"
  156.   Set showname of card button id Theid to true
  157.   put item 1 of Fieldrect+95 into item 1 of butrect
  158.   put item 4 of Fieldrect-15 into item 2 of butrect
  159.   put item 1 of butrect+60 into item 3 of butrect
  160.   put item 2 of butrect+20 into item 4 of butrect
  161.   set rect of card button id Theid to butrect
  162.   Put "PupF"&Startid into holder
  163.   set name of card field holder to Theid&"PupF"
  164.   set the name of me to Theid&"PupS"
  165.   Put the name of me into holder
  166.   hide holder
  167.   set script of card button id Theid to ""
  168.   Put "on mouseup" into line 1 of scr
  169.   Put "Put the id of me into canid" into line 2 of scr
  170.   Put "Put canid&""e&"pupf""e&" into holder" into line 3 of scr
  171.  
  172.   Put "Hide card button id canid" into line 4 of scr
  173.   Put "hide card field holder" into line 5 of scr
  174.  
  175.   Put "Put canid&""e&"pups""e&" into holder" into line 6 of scr
  176.   Put "show card button holder" into line 7 of scr
  177.  
  178.   Put return&"end mouseup" after scr
  179.   set script of card button id Theid to scr
  180.   choose browse tool
  181. end newbutton
  182.  
  183.  
  184.  
  185. -- part 58 (button)
  186. -- low flags: 00
  187. -- high flags: 2000
  188. -- rect: left=351 top=48 right=75 bottom=387
  189. -- title width / last selected line: 0
  190. -- icon id / first selected line: 2478 / 2478
  191. -- text alignment: 1
  192. -- font id: 0
  193. -- text size: 12
  194. -- style flags: 0
  195. -- line height: 16
  196. -- part name: 60PupS
  197. ----- HyperTalk script -----
  198. --This is a supercharged version of the Pop-Up Note idea
  199. --originated by Eastgate Systems
  200. --Upon copying this button into your stacks a field and OK button
  201. --will be generated and linked.  You may change the size, location
  202. --or fonts, just dont change the names, they are critical to the process
  203. --When you delete the arrow button the field and OK button will be
  204. --deleted automatically.
  205. --                     Use in good health,
  206. --                                 Steve Fuchs
  207. --CIS: 71270,550
  208. --GENIE: S.FUCHS
  209. --
  210.  
  211. on deletebutton
  212.   if the short name of me is "lameduck" then exit deletebutton
  213.   beep(4)
  214.   answer "That represents a Pop-up Note!!" with "Delete" or "Cancel"
  215.   if it is "Cancel" then
  216.     choose browse tool
  217.     exit deletebutton
  218.   end if
  219.   put the short name of me into myname
  220.   Put myname into fieldname
  221.   put "f" into  last character of fieldname
  222.   show card field fieldname
  223.   choose field tool
  224.   click at the location of card field fieldname
  225.   Type "X" with commandkey
  226.   put myname into okid
  227.   delete last char of okid
  228.   delete last char of okid
  229.   delete last char of okid
  230.   delete last char of okid
  231.   show card button id okid
  232.   choose button tool
  233.   click at the location of card button id okid
  234.   Type "X" with commandkey
  235.   set the name of me to "lameduck"
  236.   click at the location of me
  237.   Type "X" with commandkey
  238.   choose browse tool
  239. end deletebutton
  240.  
  241.  
  242. on mouseUp
  243.   put the short name of me into myname
  244.   Put myname into fieldname
  245.   put "f" into last character of fieldname
  246.   show card field fieldname
  247.   put myname into okid
  248.   delete last char of okid
  249.   delete last char of okid
  250.   delete last char of okid
  251.   delete last char of okid
  252.   show card button id okid
  253.   Put the name of me into holder
  254.   hide holder
  255. end mouseUp
  256.  
  257.  
  258. on newbutton
  259.   set cursor to 4
  260.   set lockscreen to true
  261.   put id of me into StartId
  262.   set lockmessages to true
  263.   set editbkgnd to false
  264.   domenu "New Field"
  265.   set name of card field number of card fields to "PupF"&StartId
  266.   Put "PupF"&StartId into holder
  267.   set style of card field holder to rectangle
  268.   put item 3 of the rect of me+1 into item 1 of Fieldrect
  269.   put item 2 of the rect of me-50 into item 2 of Fieldrect
  270.   put item 3 of the rect of me+135 into item 3 of Fieldrect
  271.   put item 4 of the rect of me into item 4 of Fieldrect
  272.   set rect of card field holder to fieldrect
  273.   set textsize of card field holder to 9
  274.   Put "This is the self-generating Pop-up note.  Implemented"&& "by Steven Fuchs"&return&"CIS id: 71270,550"&return &"GENIE id: S.FUCHS" into card field holder
  275.  
  276.  
  277.  
  278.  
  279.   domenu "New Button"
  280.   Put the id of card button the number of card buttons into Theid
  281.   Set the name of card button id Theid to "OK"
  282.   Set showname of card button id Theid to true
  283.   put item 1 of Fieldrect+95 into item 1 of butrect
  284.   put item 4 of Fieldrect-15 into item 2 of butrect
  285.   put item 1 of butrect+60 into item 3 of butrect
  286.   put item 2 of butrect+20 into item 4 of butrect
  287.   set rect of card button id Theid to butrect
  288.   Put "PupF"&Startid into holder
  289.   set name of card field holder to Theid&"PupF"
  290.   set the name of me to Theid&"PupS"
  291.   Put the name of me into holder
  292.   hide holder
  293.   set script of card button id Theid to ""
  294.   Put "on mouseup" into line 1 of scr
  295.   Put "Put the id of me into canid" into line 2 of scr
  296.   Put "Put canid&""e&"pupf""e&" into holder" into line 3 of scr
  297.  
  298.   Put "Hide card button id canid" into line 4 of scr
  299.   Put "hide card field holder" into line 5 of scr
  300.  
  301.   Put "Put canid&""e&"pups""e&" into holder" into line 6 of scr
  302.   Put "show card button holder" into line 7 of scr
  303.  
  304.   Put return&"end mouseup" after scr
  305.   set script of card button id Theid to scr
  306.   choose browse tool
  307. end newbutton
  308.  
  309.  
  310.  
  311. -- part 62 (button)
  312. -- low flags: 00
  313. -- high flags: 0000
  314. -- rect: left=293 top=85 right=144 bottom=512
  315. -- title width / last selected line: 0
  316. -- icon id / first selected line: 0 / 0
  317. -- text alignment: 1
  318. -- font id: 0
  319. -- text size: 12
  320. -- style flags: 0
  321. -- line height: 16
  322. -- part name: 
  323.  
  324.  
  325. -- part 57 (button)
  326. -- low flags: 00
  327. -- high flags: A002
  328. -- rect: left=222 top=76 right=94 bottom=298
  329. -- title width / last selected line: 0
  330. -- icon id / first selected line: 0 / 0
  331. -- text alignment: 1
  332. -- font id: 0
  333. -- text size: 12
  334. -- style flags: 0
  335. -- line height: 16
  336. -- part name: Start Class
  337. ----- HyperTalk script -----
  338. on mouseUp
  339.   send mouseup to bkgnd button "Add Class"
  340. end mouseUp
  341.  
  342.  
  343.  
  344. -- part 9 (button)
  345. -- low flags: 00
  346. -- high flags: 2000
  347. -- rect: left=455 top=93 right=110 bottom=496
  348. -- title width / last selected line: 0
  349. -- icon id / first selected line: 0 / 0
  350. -- text alignment: 1
  351. -- font id: 0
  352. -- text size: 12
  353. -- style flags: 0
  354. -- line height: 16
  355. -- part name: 11PupS
  356. ----- HyperTalk script -----
  357. --This is a supercharged version of the Pop-Up Note idea
  358. --originated by Eastgate Systems
  359. --Upon copying this button into your stacks a field and OK button
  360. --will be generated and linked.  You may change the size, location
  361. --or fonts, just dont change the names, they are critical to the process
  362. --When you delete the arrow button the field and OK button will be
  363. --deleted automatically.
  364. --                     Use in good health,
  365. --                                 Steve Fuchs
  366. --CIS: 71270,550
  367. --GENIE: S.FUCHS
  368. --
  369.  
  370. on deletebutton
  371.   if the short name of me is "lameduck" then exit deletebutton
  372.   beep(4)
  373.   answer "That represents a Pop-up Note!!" with "Delete" or "Cancel"
  374.   if it is "Cancel" then
  375.     choose browse tool
  376.     exit deletebutton
  377.   end if
  378.   put the short name of me into myname
  379.   Put myname into fieldname
  380.   put "f" into  last character of fieldname
  381.   show card field fieldname
  382.   choose field tool
  383.   click at the location of card field fieldname
  384.   Type "X" with commandkey
  385.   put myname into okid
  386.   delete last char of okid
  387.   delete last char of okid
  388.   delete last char of okid
  389.   delete last char of okid
  390.   show card button id okid
  391.   choose button tool
  392.   click at the location of card button id okid
  393.   Type "X" with commandkey
  394.   set the name of me to "lameduck"
  395.   click at the location of me
  396.   Type "X" with commandkey
  397.   choose browse tool
  398. end deletebutton
  399.  
  400.  
  401. on mouseUp
  402.   put the short name of me into myname
  403.   Put myname into fieldname
  404.   put "f" into last character of fieldname
  405.   show card field fieldname
  406.   put myname into okid
  407.   delete last char of okid
  408.   delete last char of okid
  409.   delete last char of okid
  410.   delete last char of okid
  411.   show card button id okid
  412.   Put the name of me into holder
  413.   hide holder
  414. end mouseUp
  415.  
  416.  
  417. on newbutton
  418.   set cursor to 4
  419.   set lockscreen to true
  420.   put id of me into StartId
  421.   set lockmessages to true
  422.   set editbkgnd to false
  423.   domenu "New Field"
  424.   set name of card field number of card fields to "PupF"&StartId
  425.   Put "PupF"&StartId into holder
  426.   set style of card field holder to rectangle
  427.   put item 3 of the rect of me+1 into item 1 of Fieldrect
  428.   put item 2 of the rect of me-50 into item 2 of Fieldrect
  429.   put item 3 of the rect of me+135 into item 3 of Fieldrect
  430.   put item 4 of the rect of me into item 4 of Fieldrect
  431.   set rect of card field holder to fieldrect
  432.   set textsize of card field holder to 9
  433.   Put "This is the self-generating Pop-up note.  Implemented"&& "by Steven Fuchs"&return&"CIS id: 71270,550"&return &"GENIE id: S.FUCHS" into card field holder
  434.  
  435.  
  436.  
  437.  
  438.   domenu "New Button"
  439.   Put the id of card button the number of card buttons into Theid
  440.   Set the name of card button id Theid to "OK"
  441.   Set showname of card button id Theid to true
  442.   put item 1 of Fieldrect+95 into item 1 of butrect
  443.   put item 4 of Fieldrect-15 into item 2 of butrect
  444.   put item 1 of butrect+60 into item 3 of butrect
  445.   put item 2 of butrect+20 into item 4 of butrect
  446.   set rect of card button id Theid to butrect
  447.   Put "PupF"&Startid into holder
  448.   set name of card field holder to Theid&"PupF"
  449.   set the name of me to Theid&"PupS"
  450.   Put the name of me into holder
  451.   hide holder
  452.   set script of card button id Theid to ""
  453.   Put "on mouseup" into line 1 of scr
  454.   Put "Put the id of me into canid" into line 2 of scr
  455.   Put "Put canid&""e&"pupf""e&" into holder" into line 3 of scr
  456.  
  457.   Put "Hide card button id canid" into line 4 of scr
  458.   Put "hide card field holder" into line 5 of scr
  459.  
  460.   Put "Put canid&""e&"pups""e&" into holder" into line 6 of scr
  461.   Put "show card button holder" into line 7 of scr
  462.  
  463.   Put return&"end mouseup" after scr
  464.   set script of card button id Theid to scr
  465.   choose browse tool
  466. end newbutton
  467.  
  468.  
  469.  
  470. -- part 63 (button)
  471. -- low flags: 00
  472. -- high flags: 2000
  473. -- rect: left=415 top=40 right=69 bottom=448
  474. -- title width / last selected line: 0
  475. -- icon id / first selected line: 21700 / 21700
  476. -- text alignment: 1
  477. -- font id: 0
  478. -- text size: 12
  479. -- style flags: 0
  480. -- line height: 16
  481. -- part name: Home
  482. ----- HyperTalk script -----
  483. on mouseUp
  484.   visual effect dissolve
  485.   go to home
  486. end mouseUp
  487.  
  488.  
  489.  
  490. -- part 64 (field)
  491. -- low flags: 01
  492. -- high flags: 4002
  493. -- rect: left=18 top=98 right=123 bottom=144
  494. -- title width / last selected line: 0
  495. -- icon id / first selected line: 0 / 0
  496. -- text alignment: 65535
  497. -- font id: 4
  498. -- text size: 9
  499. -- style flags: 0
  500. -- line height: 12
  501. -- part name: Stack Size
  502. ----- HyperTalk script -----
  503. -- This is a stack size display field scripted by Steven Fuchs
  504. --        CIS id: 71270,550
  505. --based upon an idea in "The Developer Stack"
  506. --Freeware, I find it useful
  507. --Note, it doesn't recognize the size of a stacks resource fork, yet.
  508.  
  509.  
  510.  
  511. on newfield
  512.   put the id of me into theid
  513.   put "Stack Size   "&the size of this stack into line 1 of card field id theid
  514.   put "Wasted       "&the freesize of this stack into line 2 of card field id theid
  515. end newfield
  516.  
  517. on mouseup
  518.   put the id of me into theid
  519.   if the selection is empty then
  520.     set locktext of the target to false
  521.     put item 2 of the clickloc into hori
  522.     click at item 1 of the rect of card field id theid,hori
  523.     click at item 3 of the rect of card field id theid-1,hori with shiftkey
  524.     put selection into holder
  525.     set locktext of the target to true
  526.     click at 0,0
  527.   end if
  528.   if first word of holder is "Wasted" then DoMenu "Compact Stack"
  529.   put "Stack Size   "&the size of this stack into line 1 of card field id theid
  530.   put "Wasted       "&the freesize of this stack into line 2 of card field id theid
  531. end mouseup
  532.  
  533.  
  534. -- part 59 (field)
  535. -- low flags: 81
  536. -- high flags: 0002
  537. -- rect: left=6 top=94 right=228 bottom=186
  538. -- title width / last selected line: 0
  539. -- icon id / first selected line: 0 / 0
  540. -- text alignment: 0
  541. -- font id: 3
  542. -- text size: 9
  543. -- style flags: 0
  544. -- line height: 12
  545. -- part name: 60PupF
  546.  
  547.  
  548. -- part 60 (button)
  549. -- low flags: 80
  550. -- high flags: 8003
  551. -- rect: left=132 top=197 right=212 bottom=179
  552. -- title width / last selected line: 0
  553. -- icon id / first selected line: 0 / 0
  554. -- text alignment: 1
  555. -- font id: 0
  556. -- text size: 12
  557. -- style flags: 0
  558. -- line height: 16
  559. -- part name: OK
  560. ----- HyperTalk script -----
  561. on mouseup
  562.   Put the id of me into canid
  563.   Put canid&"pupf" into holder
  564.   Hide card button id canid
  565.   hide card field holder
  566.   Put canid&"pups" into holder
  567.   show card button holder
  568. end mouseup
  569.  
  570.  
  571. -- part 55 (field)
  572. -- low flags: 81
  573. -- high flags: 0007
  574. -- rect: left=93 top=76 right=233 bottom=392
  575. -- title width / last selected line: 0
  576. -- icon id / first selected line: 0 / 0
  577. -- text alignment: 0
  578. -- font id: 3
  579. -- text size: 9
  580. -- style flags: 0
  581. -- line height: 12
  582. -- part name: 56PupF
  583.  
  584.  
  585. -- part 56 (button)
  586. -- low flags: 80
  587. -- high flags: 8003
  588. -- rect: left=331 top=234 right=249 bottom=384
  589. -- title width / last selected line: 0
  590. -- icon id / first selected line: 0 / 0
  591. -- text alignment: 1
  592. -- font id: 0
  593. -- text size: 12
  594. -- style flags: 0
  595. -- line height: 16
  596. -- part name: OK
  597. ----- HyperTalk script -----
  598. on mouseup
  599.   Put the id of me into canid
  600.   Put canid&"pupf" into holder
  601.   Hide card button id canid
  602.   hide card field holder
  603.   Put canid&"pups" into holder
  604.   show card button holder
  605. end mouseup
  606.  
  607.  
  608. -- part contents for card part 10
  609. ----- text -----
  610. A+,101,96
  611. A,96,93
  612. A-,93,90
  613. B+,90,87
  614. B,87,83
  615. B-,83,80
  616. C+,80,77
  617. C,77,73
  618. C-,73,70
  619. D+,70,68
  620. D,68,67
  621. D-,67,65
  622. F,65,0
  623.  
  624. -- part contents for card part 64
  625. ----- text -----
  626. Stack Size   33792
  627. Wasted       0
  628.  
  629. -- part contents for card part 59
  630. ----- text -----
  631. The Student Teacher is a stack by Steven Fuchs.  A $5 shareware fee is required if this is used in an official manner. Please send checks to:
  632.           Steve Fuchs
  633.           PO Box 129
  634.           Coram, NY 11727
  635.  
  636. Compuserve:71270,550
  637. GEnie:S.FUCHS
  638.            --Thanks,  Enjoy--
  639.  
  640. -- part contents for card part 55
  641. ----- text -----
  642.  
  643. Hello Hypercard User, Welcome to the Student Teacher stack, This stack will keep track of test grades for any number of classes, figure the weighted averages, and also assign grades according to a customizable scale.  In order to start, click on the "Start Class" button, you will be prompted for a class name and the class card will be created.  Students are added by clicking on the "Add Student" button and when this is done tests can be added with the "Add Test" button.  Some shortcuts are available for this, they are:
  644.  
  645. Control-S:  Same effect as the "Add Student" button
  646. Control-T:  Same effect as the "Add Test" button
  647.  
  648. If a mistake is made while entering grades, the "Cancel" button in the dialog box will backspace through students in order to find the incorrect grade, allow you to change the weight by cancelling at the first student prompt, or allow you to delete the test entirely by canceling at the weight prompt.
  649.  
  650. If a mistake is allowed to be entered, then it can be remedied by correcting the students card.  There is 
  651. no reason to correct the test card except for your own records, the test cards have no effect on the averaging process.  Once corrected whatever problems your mistake may have caused in the averaging process will be updated correctly after the next grade is entered.  If there are no more grades,   then type "GetAverages" into the message box and hit return from that classes card.  When manually adding grades, be sure to end each grade entry with a comma.If the averages are not giving numerical answers this is probably the problem
  652.  
  653. Clicking on the students "desk" will bring you to his card in order to facilitate error removal.  A missing grade is signified by an "*" (asterisk) symbol.
  654.  
  655. In order to customize the grade scale, click on the grades button on this card.  You may then enter your own grades, but make sure to stick to the format shown:
  656.  
  657. A+,101,97
  658. A,97,94
  659.  
  660. in this instance, a 97.1 will be given an A+ while a 96.9 will be given an A. In the event averages greater than 101 occur, make the first entry in the A+ as high as you want.
  661.  
  662. REMEMBER, This stack is not free, if you are a teacher, and you use this stack then you owe me $5. It is payable by check at the address shown in the "Get Info" balloon.  I will try and help out registered users anyway I can, so send in those checks!
  663.  
  664.                                 Thanks,
  665.                                        Steve.
  666.  
  667.  
  668.  
  669.  
  670.  
  671.